### # # ### # # # # # # # ### # ### # # ### Version 1.9, par Philippe Duby, 5 Decembre 1993 I / Objectifs de DKI ==================== DKI (pour DisK Information) a ‚t‚ con‡u initialement pour donner d'une fa‡on claire l'‚tat de remplissage des unit‚s disques d'un ordinateur, en particulier lors du d‚marrage (en le placant dans AUTOEXEC.BAT). Il s'est ensuite compl‚t‚ par une analyse de plus en plus d‚taill‚ des diff‚rentes unit‚s, et permet ainsi de savoir le type des unit‚s (disque dur, r‚seau, ...), et ‚ventuellement leur caract‚ristiques techniques (d‚tail des partitions ou des pistes d'un disque CD) et physiques (disque IDE, SCSI, CDROM) Enfin, il s'est ‚tendu vers la gestion r‚cursive des fichiers et des r‚pertoires : totalisation, localisation, suppression. Pour avoir une liste r‚sum‚e de ses possibilit‚s, tapez DKI /?. Ce logiciel est distribu‚ sous forme de shareware, c'est … dire que vous pouvez l'utiliser pendant quelques jours, mais que vous devez vous enregistrer si vous l'utilisez r‚guliŠrement. L'enregistrement coute 50 francs, ce qui n'est pas grand chose pour vous, mais qui m'encouragera pour la suite de DKI ... (voir chapitre VII). II / Caract‚ristiques techniques ================================ 1) Programmes identifi‚s ------------------------ - SystŠme d'exploitation : DOS, DR-DOS, Windows, DesqView. - Compresseur de disque : Stacker, Superstor, Double Disque, DoubleSpace. - R‚seaux : Novell Netware Lite, 2.2, 3.11, PairWare, PC LAN, LanSmart, Lan Manager, Lantastic, Workgroups, PC-TCP. - Cache-disque logiciels : SmartDrive 4+, Pc-cache 8+, Norton Cache 5, 6 et 7 (Ncache2). 2) Types d'unit‚s identifi‚s ---------------------------- Disquette, disques dur, disques m‚moire, disque compress‚s, Syquest SCSI, CDROM, unit‚s r‚seaux, unit‚s distantes (DRIVEMAP, INTERLINK), unit‚s substitu‚es. 3) Donn‚es physiques collect‚es ------------------------------- Nom disque IDE, Partitions de disque accesible par le BIOS, Disque SCSI accesibles via un driver ASPI, D‚tail des plages d'un CDROM. III / Exemples d'utilisation =========================== 1) Etat g‚n‚ral des unit‚s -------------------------- => DKI Etat de toutes les unit‚s. => DKI C: D: Etat des 2 unit‚s sp‚cifi‚es. 2) Informations techniques -------------------------- => DKI /p Note : comme il peux y avoir plus de 25 lignes d'informations, essayez : => DKI /pm Note : DKI donne aussi les caract‚ristiques des disques IDE non format‚s, ou ayant un format non DOS. Il est mˆme sup‚rieur … des programmes comme IDEID, car il sait reconnaitre 2 cartes controlleurs. 3) Ensemble des informations collect‚es par DKI ----------------------------------------------- => DKI /v (ou /vm) Note : dans ce mode, DKI explore tous les r‚pertoires de tous vos disques pour totaliser le nombre de fichiers et de r‚pertoires. Si vous souhaitez interrompre cette op‚ration qui peut durer longtemps, appuyez sur la touche 'Esc'. 4) Informations sur un/des disque(s), r‚pertoire(s) --------------------------------------------------- => DKI c:\. DKI \windows Note 1 : on peut cumuler les demandes : DKI c: d: DKI c:\dos c:\windows d: Note 2 : on peux n'avoir que les r‚pertoires composant le PATH DKI /e 5) Totaux par r‚pertoires ------------------------- => DKI \windows /0 Liste l'ensemble des sous-r‚pertoires … partir de \windows, en d‚taillant le nombre de fichiers qui s'y trouvent, et la taille en octet que cela repr‚sente. => DKI C:\ /1 D‚crit l'ensemble des r‚pertoires du disque C: de niveau 1. => DKI d:\*.gif /1 (ou 2 ou 3) Donne l'ensemble des r‚pertoires de profondeur 1, 2 ou 3 contenant des fichiers .GIF dans leur arborescence. Note : vous pouvez travailler sur tous vos disques en mˆme temps : => DKI $:*.exe /1 Donne l'ensemble des r‚pertoires de tous vos disques contenant un programme. 6) Informations sur les fichiers -------------------------------- => DKI c:\dos\*.exe Liste l'ensemble des programmes contenus dans C:\DOS, en sp‚cifiant leur date et leur taille => DKI c:\windows\*.dll /0 Liste l'ensemble des DLL de Windows, en ajoutant le total effectivement occup‚e par celles-ci dans les r‚pertoires. 7) Supprimer une arborescence ou un ensemble de fichiers -------------------------------------------------------- => DKI c:\windows /d Supprime proprement et d‚finitivement ce machin appel‚ Windows ! => DKI $:*.swp /d Supprime les fichiers d'extension SWP sur tous vos disques Note : en cas de fichier en lecture seule, DKI vous demande confirmation. Note 2 : vous pouvez vous faire une macro DOSKEY XDEL = DKI $* /D. IV / Liste des commandes ========================= /0 : d‚taille l'ensemble des r‚pertoires parcourus lors d'une recherche de fichiers. /1 : d‚taille l'ensemble des r‚pertoires parcourus lors d'une /2 : recherche de fichiers, mais en se limitant aux r‚pertoires situ‚s … une profondeur de 1 (2). /a : affichage uniquement avec des caractŠres ASCII 7 bits, et sans attributs de couleur, pour permettre en particulier un meilleur passage dans les messages sur les BBS. /d : mode "Delete", supprime r‚cursivement les r‚pertoires ou fichiers mentionn‚s en paramŠtres. Attention car cette commande supprime directement toute l'arborescence aprŠs une seule demande de confirmation. /g : affichage des informations de "d‚buGging". /e : analyse un … un les r‚pertoires de la variable d'Envir. PATH. /i : facilite l'installation de DKI, en vous proposant un r‚pertoire appropri‚, et en permettant d'ajouter DKI et une macro XDEL dans le fichier AUTOEXEC.BAT. /m : mode Maxline, c'est-…-dire que l'‚cran est effac‚, et passe en 43 (EGA) ou 50 (VGA) lignes, pour permettre de tout voir … l'‚cran. /p : donne des information Physiques sur vos unit‚s. /v : mode "Verbose", d‚taille les informations. /* : mode complet, affiche toutes les informations collect‚es par DKI. Note : pour pouvoir imprimer le r‚sultat de DKI, vous ˆtes oblig‚ de rediriger la sortie standard de DKI sur un fichier, puis d'imprimer ce fichier. Exemple : DKI /p > DKI.TXT puis COPY DKI.TXT PRN V / Description de l'affichage =============================== DKI 1.83 by Philippe Duby (c)93 Running under DOS 5, Stacker 3, Netware 3.11, SmartDrive 4.1  Versions des ‚l‚ments ³ identifi‚s par DKI ÄÄÙ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Drive information ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Used Free Total C: Hard disk 1 ððððð±±±±±²²²²------ 19 + 8 = 28 Mb C:\ D: Stacker 1.5 ððððð±±±±±²²²²²ÛÛÛÛ- 351 + 23 = 375 Mb D:\PDEV E: Hard disk 1 ððððð±±±±±²²²²²ÛÛÛÛÛ 286 + 12 = 299 Mb E:\TMP F: Syquest ððððð±±±±±²--------- 41 + 44 = 85 Mb F:\ G: Subst D: ð±±±±±±±±±±±±±±±±±±- 20 / 375 Mb D:\SBPRO L: Netware 1 ððððð±±±±±²²²²²ÛÛ--- 209 + 46 = 255 Mb* DEV\VOL1:\ ä: Total-Host ððððð±±±±±²²²²²ÛÛÛ-- 623 + 90 = 713 Mb Phys= 327, Net=255        Type ³ ³ ³ ³ ³ ³ ³ R‚pertoire d'unit‚ Ù ³ Á ³ ³ ³ ÀÄ courant ³ repr‚sentation graphique ³ ³ ³ Nø d'unit‚ ÄÄÙ de l'occupation ³ ³ ÀÄÄ taille totale ³ ³ taille occup‚e ÄÄÙ ÀÄÄÄÄ taille libre Notes : 1) Dans le cas de Stacker, le taux de compression est affich‚ (1.5), et la taille totale correspond … la taille r‚elle (et non th‚orique qui est g‚n‚ralement le double de la taille du fichier h“te). 2) Dans le cas d'un disque substitue, la taille r‚ellement occup‚e dans le disque h“te est affich‚e en gris‚. 3) A la fin de la ligne Total, Phys indique la taille totale physiquement existante, et Net la taille physiquement disponible via le r‚seau. 4) Total-host correspond … la taille totale moins la taille occup‚e par les fichiers contenant des unit‚s disques compress‚es. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ File & directory information ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Files Dir ³ Used % ³ Free % ³ Total C:\*.* 656 10 ³ 20,652,032 70 ³ 8,730,624 29 ³ 29,384,704 D:\*.* 7,932 283 ³ 369,008,640 93 ³ 24,436,736 6 ³ 393,445,376 E:\*.* 380 15 ³ 300,474,368 95 ³ 13,262,848 4 ³ 313,876,480 E:\*.* 184 20 ³ 42,843,521 48 ³ 45,953,412 52 ³ 88,313,841 G:\*.* 259 13 ³ 21,372,928 5 ³ 24,436,736 6 ³ 393,445,376 L:\*.* 1,927 100 ³ 219,783,431 82 ³ 48,648,192 18 ³ 268,431,360 ä:\ 11,154 421 ³ 910,059,520 69 ³ 95,078,400 31 ³1,005,137,920       Fichiers ³ Nbre ³ ³ ³ ³ ³ analys‚s Ù Fichiers ³ Espace utilis‚ Espace libre Taille totale R‚pertoires par les fichiers de l'unit‚ de l'unit‚ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Physical information ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Cyl.Hd.ST ³ Total ³ Description Floppy 1 : 80. 2.18 ³ 1.44 Mb ³ Floppy 2 : 80. 2.15 ³ 1.20 Mb ³ Hard disk 1 : 700.16.60 ³ 328 Mb ³ Part 1.1 : 60. . ³ 28 Mb ³ DOS 16 bits (Active) ( 9%) Part 2.1 : 639. . ³ 299 Mb ³ DOS Extended ( 91%) IDE disk : 700.16.60 ³ 328 Mb ³ T 6D8C X 0 SCSI Host 1 : ³ ³ T7 ADAPTEC AHA-1520 (ASW-1210 Ver 3.1) Disk : 85.64.32 ³ 85 Mb ³ T3L0 SyQuest SQ5110 (SCSI-1) Net volume : ³ 344 Mb ³ DEV\VOL1 (100%) CD-ROM : 77'34'' ³ 682 Mb ³ ARTSHOW91B (status = 07B6) Track 1 : 68'42'' ³ 604 Mb ³ Data Track 2 : 2'05'' ³ 18 Mb ³ 2 Audio channels  Nom physique      Nb de cylindres Ù ³ ³ ³ À Description ou minutes ³ ³ ³ Nb de tˆtes Ù ³ À Taille totale ou secondes ³ Nb de secteurs par pistes Total mem : 8 Mb Total disk : 412 Mb Total net : 344 Mb Total cdrom : 682 Mb Cache stats : 2048 Kb for Dos, 2048 Kb for Windows, Success ratio = 73%  Donn‚es trouv‚s dans le cache /Total des accŠs au cache Ù Notes : 1) Dans le cas de Novell Netware, la taille totale r‚elle est parfois sup‚rieure … la taille report‚e par le DOS 2) Les partitions sont d‚crites par 2 nombres : le num‚ro de la table de partition, et le num‚ro d'entr‚e dans cette table. VI / Historique =============== 1.00 (11/92) ------------ - PremiŠre version qui affiche l'espace libre pour toutes les unit‚s pr‚sentes. - Nom : DFREE (Disk FREE space). 1.01 (01/93) ------------ - Correction de bugs divers (unit‚ Z). 1.02 (02/93) ------------ - Meilleure gestion des disques SUBSTitu‚s. - Meilleure gestion des lecteurs de disquettes. 1.03 (02/93) ------------ - GŠre la collecte d'informations sur des r‚pertoires et sur des fichiers. - Nouveau nom, plus adapt‚ aux nouvelles fonctions : DDSIZE. 1.04 (03/93) ------------ - Mode d'affichage d‚taill‚. 1.05 (03/93) ------------ - Ajout de l'option suppression de fichiers et r‚pertoires. 1.06 (04/93) ------------ - GŠre les unit‚s Netware >2.2, d‚tecte LanManager. - Am‚lioration de l'affichage. - Nouveau nom, plus simple pour une utilisation courante : DKI - Cr‚ation d'une documentation. 1.07 (04/93) ------------ - Mode d'affichage uniquement avec des caractŠres ASCII 7 bits. - Cr‚ation de la pseudo-unit‚ $, correspondant … "toutes les unit‚s". - D‚tection de PairWare (logiciel r‚seau en Shareware) et de LanSmart. - Identification du nom du disque si il est au format IDE. - Informations sur les partitions. - Utilisation de routines d'arrondi pour l'affichage en Mb/Kb. - R‚organisation des routines en vue du portage sous Windows. - Premiers essais de lecture d'informations sur les unit‚s SCSI via l'interface ASPI. - Possibilit‚ d'arrˆter l'exploration des r‚pertoires en appuyant sur la touche Esc. 1.08 (07/93) ------------ - Gestion des pages ‚crans (mode /lnn), avec pause toutes les n lignes. - D‚taille la dur‚e, la taille et le type des pistes d'un CDROM. - Affiche des statistiques sur votre logiciel cache-disque, si il s'agit de SmartDrive >= V4.0 ou de Pc-cache >= V8.0. 1.81 (08/93) ------------ - Changement de num‚rotation 1.80 = 1.08 - Correction de divers petits bugs ... 1.82 (09/93) ------------ - Si la ligne de commande fait r‚f‚rence … des fichiers (*.C, WIN*.*, ...), DKI affiche des informations sur ceux-ci (r‚pertoire, date, taille), ce qui autorise la localisation de fichiers. - Affichage du nombre de r‚pertoires travers‚ lors d'une recherche. - Gestion des attributs internationaux (s‚parateur des milliers, ordre de la date, aide (/?) en anglais). - Documentation entierement revue et corrig‚e. - D‚bug pour DRxDOS. - Ajout d'un module d'installation. - Gestion des drivers ASPI am‚lior‚e. - Am‚lioration de l'option de suppression de fichiers/r‚pertoires (/d). - R‚vision de la routine d'accŠs aux paramŠtres des disques IDE. 1.9 (12/93) ------------ - Identifie les unit‚s IDE/ESDI install‚es sur un 2Šme controlleur. - Identifie le r‚seau PC/TCP. - Mise en surbrillance de la taille totale libre. - Am‚lioration affichage des partitions - Destin‚e au march‚ international (doc en anglais). - Passe en Shareware. Projets (??/93) --------------- - Version 2.0 Dos et Windows (en cours d'analyse). Remerciements ------------- - Analyse, id‚es, conseils, soutien : Jean-Daniel Pauget. - Conseils techniques : * Ralph Brown (Interrupt List) * Henry-Pascal Eldin (LanSmart) * Doug Merrett (Disques IDE) * Bruno Sirletti, Michel Cerdini (Disques SCSI) - B‚ta-testeurs : Lionel Drevon, Bruno Lassausaie, Georges Bourne (sysop de GEORGE'S HOME), Fran‡ois Heizmann (LL), Pascal Valette (sysop de LE LIEN), Henry-Pascal Eldin (LL), Cyril MORISSE (sysop de LOKI), Patrick Kuchard, Harold Ovsec (GH), Alain Gazet, Ivan Clement (GH), Vincent Mallet (Sysop de ZYLLIUS), Philippe Debray (ZY), Jean-Louis Matrat (ZY), Dominique Klein (ZY), Pascal Richard (GH), Serge Chenavard (GH), Luc Blateau (GH), ... VII / Contacts ============== Si vous vous enregistrez, envoyez moi un chŠque … l'adresse ci-dessous. L'enregistrement vous donnera accŠs … la toute derniŠre version, et ‚ventuellement … des explications sur le fonctionnement de DKI si cela vous int‚resse. Si vous souhaitez m'aider … am‚liorer ce programme, vous pouvez m'envoyer le r‚sultat de vos tests (en faisant DKI /G > DKI.TXT), vos remarques et suggestions, ainsi que toutes les informations (docs, sources, ...) que vous pouriez avoir sur l'identification de r‚seaux, disques, gestionnaires de p‚riph‚riques ... Merci d'avance ! Adresse : --------- Philippe Duby 7 rue Jules VallŠs 69100 VILLEURBANNE France COMPUSERVE : 73551,1561 Internet : jdpauget@zen.gatelink.fr.net Vous pouvez aussi me trouver sur les BBS suivants : - GEORGE'S HOME : 78.21.96.65 - LE LIEN : 72.08.98.79 ou dans la conf‚rence fran‡aise HARDWARE.FR.